/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package javagameengine;

import java.awt.Graphics2D;

/**
 *
 * @author zack
 *
 * base generic entity to inherit - can be drawn to screen - can have physics
 */
public class Entity implements GameObject
{
	protected Vector position = new Vector( 0, 0 );
	public boolean is_visible = true ;
	public boolean is_active  = true ; 

	public void Entity( Vector pos )
	{
		this.position = pos;
	}

	@Override
	public void update( double delta_t )
	{
		if( is_active )
		{
			
		}
	}

	@Override
	public void draw( Graphics2D g, Matrix transform )
	{
		if( is_active && is_visible )
		{
			
		}
	}
}